Welcome to Canopy's interactive data-analysis environment!

with pylab-backend set to: qt

Type '?' for more information.


In [1]: k = range(4)


In [2]: k

Out[2]: [0, 1, 2, 3]


In [3]: sum(k)

Out[3]: 6


In [4]: (k(k+1)/2)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-4-2222f9fadfb0> in <module>()
----> 1 (k(k+1)/2)

TypeError: can only concatenate list (not "int") to list


In [5]: int((k(k+1)/2))

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-5-6220a195e1c3> in <module>()
----> 1 int((k(k+1)/2))

TypeError: can only concatenate list (not "int") to list


In [6]: k

Out[6]: [0, 1, 2, 3]


In [7]: l = sum(k)


In [8]: (l(l+1)/2)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-8-6986921b9452> in <module>()
----> 1 (l(l+1)/2)

TypeError: 'numpy.int64' object is not callable


In [9]: l

Out[9]: 6


In [10]: type(l)

Out[10]: numpy.int64


In [11]: l = int(sum(k))


In [12]: l

Out[12]: 6


In [13]: (l(l+1)/2)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-13-6986921b9452> in <module>()
----> 1 (l(l+1)/2)

TypeError: 'int' object is not callable


In [14]: 1 * 0

Out[14]: 0


In [15]: 10 * 0

Out[15]: 0


In [16]: - 1 * 0

Out[16]: 0


In [17]: 8 * 0

Out[17]: 0


In [18]: 0 * 0

Out[18]: 0


In [19]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/fact4.py"


In [20]: factR(2)

Out[20]: 2


In [21]: factR(3)

Out[21]: 6


In [22]: factR(4)

Out[22]: 24


In [23]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/fact4.py"


In [24]: range(4)

Out[24]: [0, 1, 2, 3]


In [25]: factR(3)

Out[25]: 6


In [26]: factR(4)

Out[26]: 10


In [27]: sum(range(4))

Out[27]: 6


In [28]: sum(range(5))

Out[28]: 10


In [29]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/fact4.py"


In [30]: factr(1)

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-30-19aff2fd895a> in <module>()
----> 1 factr(1)

NameError: name 'factr' is not defined


In [31]: fact(1)

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-31-ad3f3ae02591> in <module>()
----> 1 fact(1)

NameError: name 'fact' is not defined


In [32]: fact(3)

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-32-a3d2a1722340> in <module>()
----> 1 fact(3)

NameError: name 'fact' is not defined


In [33]: fact(25)

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-33-e05e041f60af> in <module>()
----> 1 fact(25)

NameError: name 'fact' is not defined


In [34]: factR(25)

Out[34]: 325


In [35]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/fact4.py"


In [36]: factR(25)

Out[36]: 15511210043330985984000000L


In [37]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"

  File "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py", line 6
    else return base + recurPower(base, exp-1)
              ^
SyntaxError: invalid syntax


In [38]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [39]: recurPower(2, 3)

Out[39]: 6


In [40]: recurPower(2, 4)

Out[40]: 8


In [41]: recurPower(2, 10)

Out[41]: 20


In [42]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [43]: recurPower(2, 8)

Out[43]: 256


In [44]: recurPower(2, 16)

Out[44]: 65536


In [45]: recurPower(2, 10)

Out[45]: 1024


In [46]: recurPower(3, 3)

Out[46]: 27


In [47]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [48]: recurPower(-9.69, 0)

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-48-65cee7899eae> in <module>()
----> 1 recurPower(-9.69, 0)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPower(base, exp)
      5         return base
      6     else:
----> 7         return base * recurPower(base, exp-1)

RuntimeError: maximum recursion depth exceeded


In [49]: 2 ** 0

Out[49]: 1


In [50]: 2 ** 1

Out[50]: 2


In [51]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [52]: recurPower(-9, 0)

Out[52]: -9


In [53]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [54]: recurPower(-9, 0)

Out[54]: 1


In [55]: 2 % 2

Out[55]: 0


In [56]: 2 % 1

Out[56]: 0


In [57]: 4 % 2

Out[57]: 0


In [58]: 5 %2

Out[58]: 1


In [59]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [60]: recurPowerNew(2, 2)

Out[60]: 8


In [61]: recurPowerNew(2, 0)

Out[61]: 1


In [62]: recurPowerNew(2, 1)

Out[62]: 2


In [63]: recurPowerNew(2, 2)

Out[63]: 8


In [64]: 2 ** 2

Out[64]: 4


In [65]: 2 ** 2

Out[65]: 4


In [66]: recurPowerNew(3, 2)

Out[66]: 27


In [67]: 3 ** 2

Out[67]: 9


In [68]: 3 ** 3

Out[68]: 27


In [69]: 2 ** 3

Out[69]: 8


In [70]: 2 ** 2

Out[70]: 4


In [71]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [72]: recurPowerNew(2,2)

Out[72]: 8


In [73]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [74]: recurPowerNew(2,2)

Out[74]: 8


In [75]: 2 *8 2

  File "<ipython-input-75-81e0d726af1b>", line 1
    2 *8 2
         ^
SyntaxError: invalid syntax


In [76]: 2 ** 2

Out[76]: 4


In [77]: 2 ** 1

Out[77]: 2


In [78]: recurPowerNew(2,1)

Out[78]: 2


In [79]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [80]: recurPowerNew(2,1)

Out[80]: 2


In [81]: recurPowerNew(2,2)

Out[81]: 4


In [82]: recurPowerNew(2,3)

Out[82]: 4


In [83]: recurPowerNew(2,5)

Out[83]: 16


In [84]: recurPowerNew(2,10)

Out[84]: 256


In [85]: recurPowerNew(2, 8)

Out[85]: 256


In [86]: recurPowerNew(3, 3)

Out[86]: 9


In [87]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [88]: recurPowerNew(2, 4)

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-88-bf6f055a7ff5> in <module>()
----> 1 recurPowerNew(2, 4)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return base * (recurPowerNew(base, 2), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

RuntimeError: maximum recursion depth exceeded


In [89]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [90]: recurPowerNew(2, 4)

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-90-bf6f055a7ff5> in <module>()
----> 1 recurPowerNew(2, 4)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py in recurPowerNew(base, exp)
     22         return base
     23     elif exp % 2 == 0:
---> 24         return recurPowerNew((recurPowerNew(base, 2)), exp/2)
     25     elif exp % 2 == 1:
     26         return recurPowerNew(base, exp-1)

RuntimeError: maximum recursion depth exceeded


In [91]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [92]: recurPowerNew(2, 4)

Out[92]: 16


In [93]: recurPowerNew(2, 8)

Out[93]: 256


In [94]: recurPowerNew(3, 3)

Out[94]: 9


In [95]: base

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-95-ce771bb33a2a> in <module>()
----> 1 base

NameError: name 'base' is not defined


In [96]: recurPowerNew(2, 4)

Out[96]: 16


In [97]: -6.06 ** 5

Out[97]: -8172.654149577597


In [98]: 6.06 ** 5

Out[98]: 8172.654149577597


In [99]: 2.67 ** 5

Out[99]: 135.69264461069997


In [100]: recurPowerNew(2.67, 5)

Out[100]: 50.82121521


In [101]: 3 ** 5

Out[101]: 243


In [102]: 2.67 % 2

Out[102]: 0.6699999999999999


In [103]: 2.67 ** 5

Out[103]: 135.69264461069997


In [104]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"

  File "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py", line 23
    elif exp > 0 and % 2 == 0:
                     ^
SyntaxError: invalid syntax


In [105]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [106]: recurPowerNew(-6.06, 5)

Out[106]: 1348.6227969599997


In [107]: recurPowerNew(-4.54, 1)

Out[107]: -4.54


In [108]: recurPowerNew(2.67, 5)

Out[108]: 50.82121521


In [109]: recurPowerNew(2.67, 5)

Out[109]: 50.82121521


In [110]: recurPowerNew(-8.84, 5)

Out[110]: 6106.734799360001


In [111]: recurPowerNew(-4.33, 6)

Out[111]: 351.52125120999995


In [112]: -4.33 ** 6

Out[112]: -6590.636786811169


In [113]: recurPowerNew(-6.06, 5)

Out[113]: 1348.6227969599997


In [114]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [115]: recurPowerNew(-6.06, 5)

Out[115]: 1348.6227969599997


In [116]: -6.06 * 2

Out[116]: -12.12


In [117]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [118]: recurPowerNew(-6.06, 5)

Out[118]: 1348.6227969599997


In [119]: 6.06 ** 5

Out[119]: 8172.654149577597


In [120]: recurPowerNew(-6.06, 5)

Out[120]: 1348.6227969599997


In [121]: abs(-6.06)

Out[121]: 6.06


In [122]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [123]: recurPowerNew(-6.06, 5)

Out[123]: 1348.6227969599997


In [124]: recurPowerNew(6.06, 5)

Out[124]: 1348.6227969599997


In [125]: %run "/Users/Lucy/Dropbox/2_active_projects/MIT6_0/Week_3/recurPower.py"


In [126]: recurPowerNew(9, 9)

Out[126]: 43046721


In [127]: recurPowerNew(3, 3)

Out[127]: 9


In [128]: